home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 July
/
EnigmA AMIGA RUN 20 (1997)(G.R. Edizioni)(IT)[!][issue 1997-07 & 08][EAR-CD IV].iso
/
earcd
/
dev
/
c
/
asyncio.rea
< prev
next >
Wrap
Text File
|
1997-05-03
|
4KB
|
87 lines
Short: AsyncIO library for fast IO. Release 9
Uploader: cmh@lls.se (Magnus Holmgren)
Type: dev/c
This link library (optionally shared library) provides DOS-like functions
for using double buffered asyncronous IO on files. This provides very good
performance on DMA devices.
The code was originally written by Martin Taillefer. A few bug fixes and
updates were made by Magnus Holmgren, with inspiration from Olaf 'Olsen'
Barthel.
News in release 9:
Misc small fixes to includes and autodocs, including StormC support.
Really FGets-compatible function included, courtesy by Michael B.
Smith.
Added PeekAsync(), to allow you to look ahead in the current buffer.
Bumped the library version to 39, because of the new functions.
DICE linker libraries should be updated now. ;)
News in release 8:
SeekAsync() wouldn't notice seeks past the end of the file.
Finished up the ReadLineAsync() function. Only difference from
dos.library/FGets() should be the return value.
Recompiled with SAS/C 6.57.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
31991 10014 68.6% 27-Apr-97 12:33:56 +asyncio.doc
1019 588 42.2% 27-Apr-97 12:16:52 +AsyncIO.readme
2612 631 75.8% 27-Apr-97 12:35:08 +asynciolibs.lib
2520 575 77.1% 27-Apr-97 12:35:26 +asynciolibsr.lib
5476 2419 55.8% 27-Apr-97 12:32:22 +asyncios.lib
5368 2391 55.4% 27-Apr-97 12:32:24 +asynciosr.lib
131 85 35.1% 19-Nov-95 15:18:42 +asyncio.m
654 384 41.2% 19-Nov-95 15:21:00 +asyncio.e
172 118 31.3% 19-Nov-95 15:21:00 +asyncio.m
2901 631 78.2% 19-Feb-97 22:45:14 +asyncio_protos.h
397 243 38.7% 14-Nov-95 11:13:52 +asyncio_protos.h
534 217 59.3% 27-Apr-97 12:34:46 +asyncio_lib.fd
1798 695 61.3% 18-Feb-97 18:03:18 +asyncio.h
765 250 67.3% 27-Apr-97 12:34:54 +asyncio_pragmas.h
209 143 31.5% 05-Jan-96 14:56:08 +asyncio.h
5840 2809 51.9% 27-Apr-97 18:47:22 +asyncio.lib
5756 2790 51.5% 27-Apr-97 18:47:28 +asyncior.lib
3172 2161 31.8% 27-Apr-97 18:49:32 +asyncio.library
1913 625 67.3% 19-Feb-97 23:30:50 +async.h
148 119 19.5% 14-Nov-95 11:14:44 +asynciolibsr.h
584 282 51.7% 27-Apr-97 18:42:40 +AsyncLib.c
28 28 0.0% 27-Apr-97 18:43:52 +AsyncLibVer.c
803 412 48.6% 18-Feb-97 17:04:28 +CloseAsync.c
4072 1219 70.0% 27-Apr-97 18:47:04 +DMakeFile
1252 545 56.4% 18-Feb-97 20:51:58 +FGetsLenAsync.c
6508 2591 60.1% 18-Feb-97 20:56:38 +Lib.c
1584 607 61.6% 27-Apr-97 12:31:38 +Lib.Def
822 373 54.6% 18-Feb-97 17:04:00 +OpenAsync.c
6124 2319 62.1% 18-Feb-97 17:03:38 +OpenAsyncFH.c
519 239 53.9% 18-Feb-97 18:07:52 +OpenAsyncFromFH.c
510 282 44.7% 18-Feb-97 16:27:08 +PeekAsync.c
1400 555 60.3% 18-Feb-97 18:09:04 +ReadAsync.c
792 435 45.0% 18-Feb-97 18:09:14 +ReadCharAsync.c
1096 537 51.0% 18-Feb-97 21:59:04 +ReadLineAsync.c
383 261 31.8% 18-Feb-97 16:40:02 +RecordAsyncFailure.c
340 234 31.1% 18-Feb-97 16:39:58 +RequeuePacket.c
7 7 0.0% 27-Apr-97 18:49:30 +Rev.config
188 116 38.2% 27-Apr-97 18:49:30 +Rev.h
256 159 37.8% 05-Jan-96 17:10:14 +SCOPTIONS
8914 3258 63.4% 19-Feb-97 21:53:48 +SeekAsync.c
412 249 39.5% 18-Feb-97 16:32:56 +SendPacket.c
2539 1209 52.3% 18-Feb-97 16:44:04 +WaitPacket.c
1157 468 59.5% 18-Feb-97 16:28:20 +WriteAsync.c
686 393 42.7% 18-Feb-97 16:45:16 +WriteCharAsync.c
368 235 36.1% 18-Feb-97 16:41:10 +WriteLineAsync.c
-------- ------- ----- --------- --------
114720 44901 60.8% 27-Apr-97 22:45:42 45 files